草庐IT

php session 超时

全部标签

c# - 将数据发布到 HTTPS URL 时,GetRequestStream() 抛出超时异常

我正在调用托管在Apache服务器上的API来发布数据。我正在使用HttpWebRequest在C#中执行POST。API在服务器上同时具有普通HTTP和安全层(HTTPS)端口。当我调用HTTPURL时,它工作得很好。但是,当我调用HTTPS时,它会给我超时异常(在GetRequestStream()函数中)。有什么见解吗?我正在使用VS2010、.NetFramework3.5和C#。这是代码块:stringjson_value=jsonSerializer.Serialize(data);HttpWebRequestrequest=(HttpWebRequest)System.N

javascript - 同步 Ajax - Chrome 是否对可信事件超时?

情况我们有一种情况,我们需要在执行XHR/Ajax请求后在浏览器中点击打开一个新标签。我们通过将Ajax请求设置为同步执行以保持受信任的点击事件的上下文来实现此目的,并且效果很好。问题但是,在最新的Chrome版本(36)中,当Ajax调用有一些延迟时,我们会遇到弹出警告...2秒的延迟足以让Chrome显示弹出警告而不是打开选项卡代码本身可以正常工作,我可以多次单击该按钮并且它一直有效,直到请求遇到一些延迟。然后我收到弹出警告...问题同步Ajax请求是否有超时,在此期间需要完成才能使受信任的事件仍然可用?有什么办法可以避免吗?毕竟,调用已经是同步的,并且在结果到达之前卡住所有其他内

php - 我可以让一段代码超时吗?

我正在使用一个与服务器建立远程连接的类。我遇到的一个问题是,如果连接没有得到响应,它将一直等到它响应。这个类没有内置超时,如果可以避免我不想修改它。有什么方法可以将一段代码包装成这样吗?try(timeoutseconds){}catch(){//exceptionhandle}timeout(){//timeouthandline}编辑:我使用远程连接作为一个问题。我还有其他需要解决的问题,例如使用exec进行系统调用或其他类似的事情。 最佳答案 不仅仅是代码的一部分。然而,根据要求,在不修改原始代码的情况下,还有其他解决方案:设

java - 如何在 Spring 中重新启动死锁/锁定超时事务?

在使用Spring时,在死锁或锁定超时异常时实现事务重启的最佳实践是什么(特别是Spring推荐的方法:声明性事务)?谢谢,阿萨夫 最佳答案 我觉得Spring本身应该对这个问题有一个很好的答案(至少以文档的形式,或者某种重试拦截器)。唉,它没有。可能处理重试的最佳方式(如果您想继续“声明性”地处理事物)是编写您自己的拦截器实现,该实现将自动重试事务配置的次数。对于初学者,请学习Spring的TransactionInterceptor,它管理声明式事务的开始/回滚/提交行为。如果您使用的是Hibernate,请注意它如何处理Hib

java - 如何在 Spring 中重新启动死锁/锁定超时事务?

在使用Spring时,在死锁或锁定超时异常时实现事务重启的最佳实践是什么(特别是Spring推荐的方法:声明性事务)?谢谢,阿萨夫 最佳答案 我觉得Spring本身应该对这个问题有一个很好的答案(至少以文档的形式,或者某种重试拦截器)。唉,它没有。可能处理重试的最佳方式(如果您想继续“声明性”地处理事物)是编写您自己的拦截器实现,该实现将自动重试事务配置的次数。对于初学者,请学习Spring的TransactionInterceptor,它管理声明式事务的开始/回滚/提交行为。如果您使用的是Hibernate,请注意它如何处理Hib

java - 在 Spring WebFlux webclient 中设置超时

我正在使用SpringWebfluxWebClient从我的Spring引导应用程序进行REST调用。并且每次都在30秒内超时。这是我尝试在Springwebfulx的WebClient中设置套接字超时的一些代码。-ReactorClientHttpConnectorconnector=newReactorClientHttpConnector(options->options.option(ChannelOption.SO_TIMEOUT,600000).option(ChannelOption.CONNECT_TIMEOUT_MILLIS,600000));-ReactorClie

c++ - 在服务器套接字上获取随机 10060(连接超时)错误

我的软件的几个用户最近来找我,告诉我它不能在Windows8上运行。调查后发现由于一些奇怪的原因,我的服务器套接字并不总是接受连接,但是让他们超时。更奇怪的是:连接到本地主机时也会发生这种情况,而不仅仅是远程访问它时。“你试过什么?”显而易见的事情:关闭防火墙(无效),查看其他软件是否正常工作(有效),尝试修改随机代码行(无效)。不太明显的东西:使用全局WSAStartup而不是每个客户端或服务器实例一个(无效)。提醒:完全相同的代码在WindowsXP和Windows7上运行良好,它也会影响本地主机连接(不是硬件问题)。此外,只有三分之一的连接失败,其余连接正常。好吧,现在是一些真正

c++ - 为 Qt 测试设置超时

我正在使用QtTest,为一些计算量大的算法编写单元测试。该过程使用相当多的时间,并且在较旧的计算机上运行时,该过程失败,因为这样的超时:*********StarttestingofKnotTest*********Config:UsingQtTestlibrary5.6.2,Qt5.6.2(i386-little_endian-ilp32shared(dynamic)releasebuild;byMSVC2013)PASS:MyTest::initTestCase()QFATAL:MyTest::test_benchmark()TestfunctiontimedoutFAIL!:M

iphone - iOS 中的 BSD 套接字和超时

我设置了这样一个套接字选项:structtimevaltv;tv.tv_sec=0;tv.tv_usec=0;if(setsockopt(sockfd,SOL_SOCKET,SO_RCVTIMEO,&tv,sizeof(tv))==-1){perror("setsockopt");exit(1);}当我执行此操作时,套接字会在recv调用中永远阻塞,但是当我将tv_usec设置为1时,套接字会按预期超时。这是预期的行为吗?如果您能帮助理解这一点,我们将不胜感激。 最佳答案 来自官方POSIX.1manualpage:Thedefau

java - 更改 Spring Web 应用程序的默认 session 超时

我必须测试一个由spring和jsp编写的Web应用程序。应用程序的默认session超时为30分钟。我想减少session超时。为此,我更改了tomcatInstallationLocation/conf/中的web.xml文件。但它不起作用。tomcatInstallationLocation/conf/web.xml中的默认配置是-30我刚刚更改了时间并成功了-5但是还是不行。据我所知,在这种情况下,我必须对Spring应用程序的web.xml进行更改。但我不确定。谁能帮帮我?提前致谢。 最佳答案 session超时层次结构: